package daos;

import servicios.AlmacenarBusqueda;
import servicios.DeleteBusqueda;
import servicios.GetCriterios;
import busquedas.CriterioDeBusqueda;

public class ManagerBusqueda {

	/**
	 * @param c
	 * Elimina el criterio de busqueda " c " de la base de datos
	 * */
	public void deleteBusqueda(CriterioDeBusqueda c){
		SessionManager.runInSession(new DeleteBusqueda(c));
	}
	
	/**
	 * @param id
	 * Trae de la base de datos un criterio de busqueda asociado
	 * al id.
	 * */
	public CriterioDeBusqueda getCriterioDeBusqueda(Long id){
		
		return SessionManager.runInSession(new GetCriterios(id));
	}
	
	/**
	 * @param c
	 * Almacena la busqueda " c " en la base de datos.
	 * */
	public void almacenarBusqueda(CriterioDeBusqueda c){
		
		SessionManager.runInSession(new AlmacenarBusqueda(c));
	}
}
